<%@ page contentType="text/html;charset=windows-1252"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="gestores.administracion.GestorArticulo"%>
<%@page import="gestores.administracion.GestorCampania"%>
<%@page import="java.util.HashMap, java.util.ArrayList"%>

<%
ArrayList<HashMap> articulos = null;
int opcionFiltro = 0;
Integer opcionCampania;
opcionCampania = 0;
ArrayList<HashMap> campanias = GestorCampania.listarCampaniasVigentes();
if (request.getParameter("_opcionFiltro") != null){
    opcionFiltro = Integer.parseInt((String)request.getParameter("_opcionFiltro"));
    String filtro = (String)request.getParameter("_buscar");
    opcionCampania = Integer.parseInt((String)request.getParameter("_opcionCampania"));
    articulos = GestorArticulo.listarArticulos(opcionFiltro, filtro, opcionCampania);
}
%>

<script language="JavaScript">
    function AplicarFiltro()
    {
        /*
            var a = document.formBuscador._buscar.value;
            if ((a.length < 3)||(document.formBuscador._buscar.value == '')){
                alert("El campo de busqueda debe ser mayor a tres letras.");
                return (false);
            }        
            */
        return (true);
    }
</script>           

<div align="center">
    <table cellpadding="0" cellspacing="0">
        <tr>
            <td class="tituloContenidoAdmin">GESTIONAR ARTICULOS: </td>
        </tr>
    </table>
    <br />
    
    <form name="formBuscador" method="post" action="index?accion=articuloAdmin" onsubmit="return AplicarFiltro()">
        <table cellpadding="0" cellspacing="0" class="fondoBuscadorAdmin">
            <tr>
                <td>
                    <div align="center" class="textoChico">
                        <div align="right">Buscar: </div>
                    </div>
                </td>
                <td>
                    <div align="center">
                        <input type="text" name="_buscar" class="inputBuscador"/>
                    </div>
                </td>
                <td>&nbsp;</td>
                <td>
                    <div align="center" class="textoChico">
                        <div align="right">Buscar por: </div>
                    </div>
                </td>
                <td width="255">
                    <select name="_opcionFiltro" onchange="">
                        <option selected value="0" <%=(opcionFiltro == 0?"selected":"")%>>C&oacute;digo/Nombre art&iacute;culo</option>
                        <option value="1" <%=(opcionFiltro == 1?"selected":"")%>>C&oacute;digo art&iacute;culo</option>
                        <option value="2" <%=(opcionFiltro == 2?"selected":"")%>>Nombre art&iacute;culo</option>
                        <option value="3" <%=(opcionFiltro == 3?"selected":"")%>>Descripci&oacute;n comercial</option>
                        <option value="4" <%=(opcionFiltro == 4?"selected":"")%>>Marca</option>
                        <option value="5" <%=(opcionFiltro == 5?"selected":"")%>>Categoria</option>
                    </select>
                </td>
                <td>&nbsp;</td>
                <td>
                    <div align="center" class="textoChico">
                        <div align="right">Campania: </div>
                    </div>
                </td>
                <td width="255">
                    <select name="_opcionCampania" onchange="">
                        <option selected value="-1" <%=(opcionCampania == 0?"selected":"")%>>Sin filtro</option>
                        <% for (HashMap campania: campanias){ %>
							<option value='<%=campania.get("camCodigo")%>'><%=campania.get("camNombre")%></option>
                        <% } %>
                    </select>
                </td>
                <td>&nbsp;</td>
                <td>
                    <div align="left">
                        <input name="_submitBuscar" type="submit" class="boton2" value="Buscar"/>
                    </div>
                </td>
            </tr>
        </table>
    </form>
    <br/>
    
    <%
    if (articulos != null){
    %>
    <table cellpadding="0" cellspacing="0" class="fondoMicrositios">
        <tr class="fondoTituloAdmin">
            <td>&nbsp;C&oacute;digo:</td>
            <td width="50%">&nbsp;Nombre:</td>
            <td>&nbsp;Categor&iacute;a:</td>
            <td>&nbsp;Fotos:</td>
            <td>&nbsp;Doc:</td>
            <td>&nbsp;Acci&oacute;n</td>
        </tr>
        <%
        boolean par = true;
        for(HashMap articuloHash: articulos){
            par = !par;
            if (!articuloHash.get("cawCodigo").equals("-1")){
                if (!par){
        %>    
        <tr class="fondoCaracteristicaImpar">
        <%
                }else{
        %>    
        <tr class="fondoCaracteristicaPar">        
        <%
                }
            }else{
        %>    
        <tr class="fondoCaracteristicaAdmin">
            <%
            }   // fin if articulo sin categoria
            %>    
            <td width="10%"><span class="textoFilasAdmin"><div align="left"><%=articuloHash.get("artCodigo")%></div></span></td>
            <td width="50%" class="textoFilasAdmin"><div align="left"><%=articuloHash.get("artNombre")%></div></td>
            <%
            if (!articuloHash.get("cawNombre").equals("")){
            %>
            <td class="textoFilasAdmin"><div align="left"><%=articuloHash.get("cawNombre")%></div></td>
            <%
            }else{
            %>
            <td class="textoFilasAdmin">-</td>
            <%
            }   
            %>    
            <td width="5%" class="textoFilasAdmin"><div align="center"><%=articuloHash.get("cantidadFotos")%></div></td>
            <td width="5%" class="textoFilasAdmin"><div align="center"><%=articuloHash.get("cantidadDocumentos")%></div></td>
            <td class="accionArticulo"><a href="index?accion=articuloAdmin&artCodigo=<%=articuloHash.get("artCodigo")%>">Modificar</a></td>
        </tr>
        <%
        }   // fin for articulos
        %>    
    </table>
    <table class="fondoArticuloComparar">
        <tr>
            <td class="separadorArticulo"></td>
        </tr>
        <tr>
            <td class="textoChico">(En rojo art&iacute;culos que NO tienen una categoria asignada)</td>
        </tr>
    </table>
    <%
    }else{
    %>
    <table cellpadding="0" cellspacing="0" class="fondoMicrositios">
        <tr valign="top" align="center" clase="fondoFomularios">
            <td>
                <span class="tituloCuotas">Inicie una b&uacute;squeda.</span>
            </td>
        </tr>
    </table>
    <%
    }
    %>
    
</div>
